package model

const (
	DbAnnouncementTypeSystem   = 0 // 系统公告
	DbAnnouncementTypeActivity = 1 // 活动公告
)

type DbAnnouncement struct {
	Id           uint64 `gorm:"column:id;type:bigint(20);primaryKey;autoIncrement"` // 公告id
	Type         uint32 `gorm:"column:type;type:int(11)"`                           // 公告类型
	Title        string `gorm:"column:title;type:text"`                             // 公告标题
	ImageResName string `gorm:"column:image_res_name;type:text"`                    // 公告图片资源名
	ImageResBtn  string `gorm:"column:image_res_btn;type:text"`                     // 公告资源按钮
	Content      string `gorm:"column:content;type:text"`                           // 公告内容
	IsShow       int32  `gorm:"column:is_show;type:int(11)"`                        // 是否显示
}

func (a DbAnnouncement) TableName() string {
	return "announcement"
}
